تماشای برخط [لینک مستقیم] فیلم آموزشی «فهرستهای سفارشی» ( لینک دانلود در ادامه مطلب )
زیر نویس انگلیسی [English Subtitle] ( لینک دانلود در ادامه مطلب )
دریافت نسخهی pdf این آموزش [757 کیلوبایت] ( لینک دانلود در ادامه مطلب )
تو آموزش قبلی یاد گرفتیم که چطور یک فهرست ساده درست کنیم. حالا میخوایم یاد بگیریم که چطور اون فهرست رو سفارشی کنیم و ازحالت سادگی درش بیاریم.
۱.مثل آموزش قبل یه پروژه با یک فهرست ساده بسازید در ادامه میخوایم برای هر ردیف از فهرستمون یه عکس نشان اون دانشگاه رو هم کنار اسمش بندازیم. پس اول از همه تصاویر مورد نظر رو به پروژه مون در زیرشاخه res و پوشه drawable-hdpi اضافه میکنیم، فایل عکسهایی که من استفاده کردم رو میتونید از اینجا دانلود کنید. وارد کردنش به پروژه هم کار آسونیه، هرجایی که عکسهاتون هست کپی کنید و بعد روی پوشه drawable-hdpi راست کلیک کنید و paste.
۲.اولین کاری که باید بکنیم اینه که یه طرحبندی برای هر ردیف از فهرست درست کنیم. تا با توجه به اون اندروید اطلاعتمون رو در هر ردیف بدونه چطور نمایش بده. پس احتیاج داریم تا یه فایل xml برای طرحبندیمون بسازیم. روی فولدر layout (در res) راست کلیک کنید. گزینه New و other رو انتخاب کنید. (این تصویر) بعد هم از زیرشاخه Android گزینه Android XML Layout File رو انتخاب کنید و براش اسم بذارید من اسمشو میذارم redife_fehrest.
۳. خوب اولین چیزی که هر ردیف میخوایم داشته باشه یه تصویره، پس یه نمایتصویر (imageView) در فایل تازه ساخته شدمون میذاریم. نمایتصویر رو میتونید از ستون سمت چپ از بخش Images & Media بکشید و روی صفحه رها کنید. همین که رهاش میکنید یه پنجره باز میشه که ازتون میخواد منبع عکس رو مشخص کنید، و اگه به درستی تصاویرتون رو وارد کرده باشید، میبینیدشون.
۴.هر ردیف قراره یه متن داشته باشه که نام دانشگاه درش نوشته بشه، پس یه نمایمتنی (TextView) هم وارد صفحه میکنیم و کنار نمایتصویر میذاریم. الان تصویرمون در کنار متن اینطوریه که به نظر خیلی مطلوب نمییاد
میتونیم یه کم ویژگیهای متن رو تغییر بدیم، مثه اندازه، فاصله از بالای صفحه و سمت راستش و ...
۵.به فایل MainActivity.java (در src) میریم. در آموزش قبل یک آرایهیوفقدهنده درست کرده بودیم:
setListAdapter (newArrayAdapter<String>(this, android.R.layout.simple_list_item_1, getResources ().getStringArray(R.array.daneshgah)));
حالا باید برای این فهرست سفارشیمون خودمون کلاس وفقدهنده (Adapter) بسازیم. پس ........................................................
موضوعات مرتبط: فهرستهای سفارشی (Customized Lists) ، ،
برچسبها:
صفحه قبل 1 صفحه بعد
سبکهای نمایش (styles)
فهرستهای سفارشی (Customized Lists)
فهرستها (Lists)
دکمهها
صفحهبندی (layout)
واحدهای اندازهگیری
اشکال زدایی (debug) برنامه
درک امنیت و اجازه ها (permission)
ساختن و استفاده از منابع (Resources)
استفاده از مفاهیم ضمنی (implicit intents)
استفاده از مفاهیم آشکار (explicit intents)
ساختن و مدیریت فعالیت ها Activities یک برگرفته شده از AndroidCode.ir
کار کردن با AndroidManifest.xml
ایجاد پروژه و درک ساختار آن
نمای کلی از توسعه اندروید
آماده کردن دستگاه اندروید (گوشی) برای توسعه
مراحل نصب «ابزار توسعه اندروید» ADT در ایکلیپس
مراحل نصب ایکلیپس (Eclipse) روی ویندوز
مراحل نصب ایکلیپس (Eclipse) روی مک